﻿@charset "utf-8"; /* 초기화 */

.levelup_my_info {
	padding: 5px;
	background: white;
}

	.levelup_my_info div.my_info_title {
		display: block;
		background: linear-gradient(45deg, #3680f7, #3680f7);
		margin-bottom: 5px;
		padding: 5px;
		font-size: 14px;
		/* height: 34.5px; */
		line-height: 26.5px;
	}

	.levelup_my_info div {
		display: inline-block;
		background: gray;
		color: white;
		padding: 5px;
		border-radius: 2px;
		margin: 2px;
	}



.table-level-upgrade {
}

	.table-level-upgrade > div {
		padding: 5px;
		background: #e0e7f5;
		margin-bottom: 5px;
	}

		.table-level-upgrade > div.nextlevel {
			box-shadow: inset 0 0 0px 3px #ffb607;
			border-radius: 0px;
		}

		.table-level-upgrade > div > div {
			display: inline-block;
			background: white;
			color: black;
			margin: 2px;
			padding: 5px;
			border-radius: 3px;
		}

			.table-level-upgrade > div > div.success {
				color: gray;
			}

			.table-level-upgrade > div > div.failed {
				color: #bb0d0d;
				font-weight: bold;
				/* background: linear-gradient(45deg, #ffd473, #ffd04c, #ffb100); */
				border: 1px solid #fff7df;
			}

			.table-level-upgrade > div > div.title {
				border-radius: 0px;
				/* background: linear-gradient(45deg, #bdbdbd, #8c8c8c); */
				display: block;
				padding: 5px;
				margin-bottom: 5px;
				font-weight: bold;
				font-size: 14px;
				background: #55b7e4;
			}


.level_img .lv_ico_wrap {
	/* width: 22px; */
	height: 24px;
}

	.level_img .lv_ico_wrap .lv_icon {
		/* width: 20px; */
		height: 22px;
	}

.table-level-upgrade div.level_img {
	display: inline-block;
	color: white;
	font-weight: bold;
}

.table-level-upgrade div.level_num {
	display: inline-block;
	border-radius: 0px;
	color: #000000;
	margin-left: 5px;
	/* background: #ffffff; */
	border-radius: 10px;
	padding: 2px;
}

.table-level-upgrade > div > div.level_explain {
}

.table-level-upgrade > div > div.level_regist_date {
}

.table-level-upgrade > div > div.level_point {
}

.table-level-upgrade > div > div.level_review {
}

.table-level-upgrade > div > div.level_write {
}

.table-level-upgrade > div > div.level_comment {
}

.table-level-upgrade > div > div.level_lvup_btn {
	background: none;
}

	.table-level-upgrade > div > div.level_lvup_btn button {
		padding: 5px 10px;
		border-radius: 3px;
		border: none;
		background: #839abd;
		border: 1px solid #526a8e;
		color: white;
		transition: 0.4s;
	}

		.table-level-upgrade > div > div.level_lvup_btn button.unavail {
			background: #5f5f5f;
			border: 1px solid #b7b7b7;
			color: #e4e4e4;
			cursor: not-allowed;
		}





.levelup_guide {
	margin-top: 30px;
}

	.levelup_guide .article-title {
		padding: 10px 12px;
		background: linear-gradient(45deg, #22477d, transparent);
		color: white;
		font-size: 16px;
		font-weight: bold; /* border-bottom: 1px solid #565656; */
	}


	.levelup_guide > p {
		padding: 10px 10px;
	}

	.levelup_guide ol {
		background: beige;
		border: 1px solid #e0e0e0;
		border-radius: 5px;
		padding-left: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0px;
		font-size: 14px;
	}

		.levelup_guide ol li {
			padding: 5px 10px;
		}

	.levelup_guide table {
		width: 100%;
		background: #e4e4e4;
		border-spacing: 1px;
		font-size: 13px;
	}

	.levelup_guide tbody > tr.active {
	}

		.levelup_guide tbody > tr.active > th {
			background: #e4e4e4;
			padding: 5px 0px;
		}

	.levelup_guide tbody > tr > th {
		background: #f5f5dc;
		text-align: center;
	}

	.levelup_guide tbody > tr > td {
		text-align: center;
		padding: 7px 0;
		background: white;
	}
